Bridge: A Retargetable Extensive Profiling Tool

نویسندگان

  • Jian Chen
  • Maurice Rabb
  • Valerie E. Taylor
چکیده

The task of identifying an appropriate processor for a given class of applications is arduous and time consuming , requiring access to processors and extensive study of the processor architecture and organization. In this paper, we describe Bridge, a retargetable prool-ing tool that attempts to ease the aforementioned task. Currently, Bridge is targeted to two microcontrollers: the Motorola 68HC11 and the MicroChip PIC16C64. In analyzing Quicksort and Heapsort routines it was found that the HC11 uses 2.7 and 6.8 times more execution cycles, respectively, than PIC. The resource utilization statistics were used to determine that the HC11 requires more additions for memory address generation. The PIC architecture, however, is limited to sorting 40 integers using Quicksort and 50 integers using Heapsort, due to use of 8-bit addresses. In contrast , the HC11 which uses 16 bit addresses, can be used to sort up to 3,000 integers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Retargetable Program Profiling Using High Level Processor Models

Program profiling helps in characterizing program behavior for a target architecture. We have implemented a retargetable simulation driven code profiler from a high-level processor description language, Sim-nML. A programming interface has been provided for building customized profilers. The retargetability makes the profiling tool independent of the target instruction set.

متن کامل

Micro-Profiler : A Fine-grained Application Profiler for ASIP Design

Current Application Specific Instruction set Processor (ASIP) design methodologies are mostly based on iterative architecture exploration that uses Architecture Description Languages (ADLs) and retargetable software development tools. However, for improved design efficiency, additional pre-architecture exploration tools are required to help narrow-down the huge design space and making coarsegra...

متن کامل

A Retargetable Compiler of VLIW ASIP for Media Signal Processing

In the last decade extensive researches have been carried out in ASIP (Application Specific Instruction Processor) design field. One of the key steps in ASIP design is code generation by a retargetable compiler. In this paper we describe our experience in implementing a retargetable compiler for VLIW ASIP based on ORC (Open Research Compiler) framework. Orienting towards a new register file acc...

متن کامل

Programming Frameworks for Optimized Software Composition for Parallel Systems

EXCESS (Execution Models for Energy-Efficient Computing Systems) is a European research project funded by EU FP7 2013–2016. The EXCESS project developed a holistic approach to energy optimization across the entire hardware/system software/application software stack. Targeting architectures and applications in both HPC and the embedded domain, its goal has been to bridge the gap between such sys...

متن کامل

Beyond tool-specific machine descriptions

When developing software for embedded systems, the set of essential tools includes a compiler and an instruction set simulator. Since software and hardware are often designed in parallel, the tools must be easily adaptable to the changing target architecture. For the compiler, its back-end (the code generator) must be retargetable. Abstraction from the target machine is the key to an automated ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996